<?php
/*
Cogumelo v0.1 - Map-Experience
Copyright (C) 2009 Innoto Gestión para el Desarrollo Social S.L. <mapinfo@map-experience.com>

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301,
USA.
*/

/*
 * Language controller 
 */

require_once("Classes/Controllers/Session/LangSessionController.inc");
include("Conf/setup.inc");


class LangController
{

private $sessioncontrol;
private $currentlang;


//
// Constructor
//
function LangController()
   {    	 	 	
    $this->sessioncontrol = new LangSessionController();
    $this->currentlang = $this->sessioncontrol->getLang();        
    if(!$this->currentlang)   //If no current language in session, set default one
     {
      $this->currentlang = DEFAULT_LANG;
      $this->sessioncontrol->setLang($this->currentlang);     
     }   
                 	     
   }
	

   
 //
 // Get current selected language
 //   
public function getLang()
   {   	 
	return($this->currentlang);   
   }
	
	
 //
 // Set a new selected language
 //   
public function setLang($lang)
   {   	  
   	  $this->currentlang = $lang;
      $this->sessioncontrol->setLang($this->currentlang);        	 	
   }	
}


?>